Big Huge Thesaurus

Lutra lutra

noun